package cn.mdmm.controller.news;

import javax.servlet.http.HttpServletRequest;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

import cn.mdmm.controller.BaseController;
import cn.mdmm.entity.news.NewsInfoModel;
import cn.mdmm.service.news.NewsInfoService;

/**
 * 类描述：新闻资讯<br>
 * 创建人：邓强 <br>
 * 创建时间：2017年11月14日 上午11:47:08 <br>
 * 修改人： <br>
 * 修改时间：2017年11月14日 上午11:47:08 <br>
 * 修改备注： <br>
 * 
 * @version V1.0
 */
@Controller
@RequestMapping("news")
public class NewsController extends BaseController {
	@Autowired
	NewsInfoService newsInfoService;

	/**
	 * 新闻<br>
	 * <br>
	 * 创建人：邓强 <br>
	 * 创建时间：2017年12月1日 上午11:54:29 <br>
	 * 修改人： <br>
	 * 修改时间：2017年12月1日 上午11:54:29 <br>
	 * 修改备注： <br>
	 * 
	 * @param request
	 * @return
	 */
	@RequestMapping("")
	public String enterprise(HttpServletRequest request) {
		request.setAttribute("englishParentTypeName", "news");
		return "news";
	}

	@RequestMapping(value = { "info", "{englishTypeName}/{id}" })
	public String info(HttpServletRequest request, @PathVariable("englishTypeName") String englishTypeName,
			@PathVariable("id") Long id) {
		request.setAttribute("englishParentTypeName", "news");
		request.setAttribute("englishTypeName", englishTypeName);
		NewsInfoModel news = newsInfoService.getNewsInfo(id);
		request.setAttribute("information", news);
		getLanguage(request);
		return "newsInfo";
	}
}
